home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 101-125 / scopedisk110 / mrbackup34 / mrbackup.txt < prev    next >
Text File  |  1995-03-19  |  77KB  |  1,742 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                                 MRBackup Version 3.4
  18.            
  19.                              A Hard Disk Backup Utility
  20.  
  21.                                        for the
  22.  
  23.                                   Commodore Amiga 
  24.  
  25.  
  26.                                     February 1990
  27.            
  28.                                    Mark R. Rinfret
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.           Introduction
  36.  
  37.                MRBackup provides  a range  of services which support backup
  38.           and restore of files to/from hard  disk.   This program  has been
  39.           available for  over a year and has seen several changes (good and
  40.           bad) during that time.  Version 3 contains  major differences and
  41.           some  incompatibilities  with  version  2.   See the Changes file
  42.           accompanying this update for details.
  43.  
  44.  
  45.           Requirements
  46.  
  47.                MRBackup requires the AmigaDOS version 1.3  operating system
  48.           and an installed ARP library, version 34.1 or higher (arp.library
  49.           should have been included with MRBackup).  In  addition, MRBackup
  50.           runs best with at least 1 megabyte of RAM installed.  A hard disk
  51.           is not necessary (believe it or not!) to use MRBackup. 
  52.  
  53.  
  54.           Installation
  55.  
  56.                The MRBackup "kit" consists of the following files:
  57.  
  58.                MRBackup            - the program file
  59.                MRBackup.info       - program icon file
  60.                MRBackup.TXT        - document file
  61.                MRBackup.init       - user preferences file
  62.                MRBackup.xcld       - exclude filter file
  63.                MRBackup.cflt       - compression filter file
  64.                arp.library         - ARP shared library
  65.                Install             - CLI command file installation
  66.  
  67.           To perform the default installation, just type
  68.  
  69.                EXECUTE Install
  70.  
  71.           This will install the program  in  the  SYS:C  directory  and the
  72.           support  files  (minus  the  document)  in the S: directory.  The
  73.           arp.library file will be copied to the LIBS: directory if it does
  74.           not already exist. MRBackup looks for its support files either in
  75.           the S: directory or in the directory that is current  at the time
  76.           that MRBackup  is executed.   Of course, you can edit the Install
  77.           file to tailor  it  to  meet  your  requirements.    To  obtain a
  78.           hardcopy of the document file, type
  79.  
  80.                COPY MRBackup.TXT TO PRT:
  81.  
  82.           Operation
  83.  
  84.                To use  MRBackup, click on the program icon or type MRBackup
  85.           at the CLI prompt. MRBackup runs in its  own screen.   During its
  86.           initialization,  MRBackup  will  read  the  user preferences file
  87.  
  88.                                           2
  89.  
  90.  
  91.  
  92.  
  93.  
  94.           (MRBackup.init) and set various program options (including screen
  95.           colors) according to the settings in the preferences file.  
  96.  
  97.  
  98.           User Interface
  99.  
  100.                MRBackup  communicates  with  the  user  through  the use of
  101.           standard Amiga features, such as windows, gadgets, requesters and
  102.           menus.   It also  will communicate  with synthesized voice if you
  103.           enable that option.
  104.  
  105.                MRBackup runs in a  custom screen  (2 bitplanes,  4 colors).
  106.           The colors  of the  screen can be adjusted through options in the
  107.           preferences  file  (color0  -  color3)  or  via  a  color palette
  108.           accessible  from  the  menu.    The  main window displays various
  109.           program  settings  and  status  information  through  the  use of
  110.           numerous gadgets.  A second window is visible only when using the
  111.           Utilities  command,  which  can   be  thought   of  as   a  small
  112.           "program-within-a-program".
  113.  
  114.                The  main  window  has  been  designed  such  that primarily
  115.           dynamic (changing) information is displayed in  the top  half and
  116.           static information is displayed in the bottom half.  If you elect
  117.           to use a console specification (CON: or NEWCON:) for your logging
  118.           device, you can drag MRBackup's screen down to reveal the logging
  119.           window and not miss  what's  going  on  in  the  dynamic  area of
  120.           MRBackup's main window.
  121.  
  122.                There is  one program  menu, named Operations, which invokes
  123.           MRBackup's "actions" (backup, restore, etc.).  Its items  will be
  124.           described in detail later on in this document.
  125.  
  126.  
  127.           Main Window Settings
  128.  
  129.                As  you  view  the  main  window,  you should notice several
  130.           gadgets with boxes containing text or numbers.  The gadget titles
  131.           are placed  either on top of or to the right of the gadgets. When
  132.           changing the contents of  the various  string gadgets,  please be
  133.           sure to hit the RETURN key to complete the change.  MRBackup will
  134.           not recognize the change until the  RETURN key  has been pressed.
  135.           If you  make an  input error  and you  forget to press the RETURN
  136.           key, you may not find out about it  until you  start a  backup or
  137.           restore operation.  Several of  these gadgets  have arrow gadgets
  138.           (>>>>) adjacent to them.  Clicking on the arrow gadgets invokes a
  139.           requester which  assists in  filling in  the gadget values (which
  140.           may also be entered directly into the gadget box). There are also
  141.           a pair  of gadgets near the upper right hand corner of the window
  142.           labelled STOP and PAUSE.  The  purpose of  each of  these gadgets
  143.           will be described in the following paragraphs.
  144.  
  145.                Test Date
  146.  
  147.                                           3
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.                     The test  date is used when MRBackup performs a backup.
  155.                Only files which have been created or changed since the test
  156.                date will  be eligible for backup.  You should note that the
  157.                default value for the test date is "01/01/78 00:00:00" which
  158.                is the  Amiga's "beginning of history". This value makes all
  159.                files eligible for backup  operations. You  may enter  a new
  160.                value  (using  the  same  format  as  the default value)  by
  161.                typing  directly  into  the  test  date  string  gadget (and
  162.                pressing RETURN) or you can invoke MRBackup's date requester
  163.                by clicking on the  arrow gadget  adjacent to  the test date
  164.                gadget.  
  165.  
  166.                     If  you   click  on   the  arrow  gadget,  a  requester
  167.                containing the test date will appear.   You  may then change
  168.                the test  date through  a combination of keyboard and gadget
  169.                operations.  Remember that  to  clear  the  gadget,  you may
  170.                press  right-Amiga-x.  A  null  date  value  (all blanks) is
  171.                allowed, should  you want  to backup  all files  in the home
  172.                path, regardless  of their  creation dates. The minimum date
  173.                value  handled  by  this  date  requester  is  01/01/78. The
  174.                required date  and time format is MM/DD/YY HH:MM:SS (24 hour
  175.                clock), the  time  specification  being  optional.  You will
  176.                notice upward and downward pointing "arrows" above each date
  177.                component. Clicking on the appropriate arrow  will increment
  178.                or decrement  the respective portion of the date. Though the
  179.                values normally will  wrap  around,  not  affecting adjacent
  180.                date  components,   certain  situations   will  arise  where
  181.                incrementing a day value  may cause  the month  to increment
  182.                (incrementing  February  28  in  a  non-leap-year will yield
  183.                March 31).  There is also  a "NOW"  gadget.   Though not too
  184.                meaningful by itself, it provides a convenient way to "click
  185.                in" dates like "yesterday".  To do this, simply click on the
  186.                "NOW" gadget, then click on the uparrow gadget above the day
  187.                field of the date.
  188.  
  189.  
  190.                Status
  191.  
  192.                     The Status gadget provides a brief  textual description
  193.                of  the   state  of   MRBackup  during  backup  and  restore
  194.                operations.
  195.  
  196.  
  197.                Error Count
  198.  
  199.                     The Error  Count gadget  displays the  number of errors
  200.                that have occurred during a backup or restore.
  201.  
  202.  
  203.                Home Path 
  204.  
  205.  
  206.                                           4
  207.  
  208.  
  209.  
  210.  
  211.  
  212.                     The  Home  Path  gadget  defines  the home location for
  213.                files being backed up or restored. For backup operations, it
  214.                is the  name of  the "source" or "from" device or directory.
  215.                On restore operations, it is the  name of  the "destination"
  216.                or "to" device or directory. The "Home Path" may be the name
  217.                of any disk directory  or volume  or file-structured logical
  218.                name.
  219.  
  220.  
  221.                Current File
  222.  
  223.                     The Current  File gadget  is updated  during backup and
  224.                restore operations to report the active file.
  225.  
  226.  
  227.                Backup Path
  228.  
  229.                     The  Backup  Path  gadget  defines  the   "offline"  or
  230.                "archived" location  for files  being backed up or restored.
  231.                For backup operations, it is the  name of  the "destination"
  232.                or "to"  device or  directory.  On restore operations, it is
  233.                the name of the  "source"  or  "from"  device  or directory.
  234.                Note that  its meaning  is directly  opposite to that of the
  235.                Home Path gadget.  You should also note that the value input
  236.                to the Backup Path gadget is not verified immediately, as is
  237.                the Home Path.  This  allows  you  to  specify  a  device or
  238.                directory which  is not  currently mounted.   If you make an
  239.                erroneous entry, it will be  detected  and  reported  by the
  240.                backup or restore operations.
  241.                  
  242.                     The  "Backup  Path"  must  specify the name of a floppy
  243.                disk device (DF0:, DF1:, etc.) if formatting is enabled (see
  244.                Formatting in a later paragraph).  Otherwise, it may specify
  245.                any directory, volume or file-structured logical name.
  246.  
  247.  
  248.                Current Backup Volume
  249.  
  250.                     The Current Backup Volume  gadget is  updated by backup
  251.                and  restore  operations  to  display the volume name of the
  252.                backup device or directory.
  253.  
  254.  
  255.                Output Capacity
  256.  
  257.                     The Output Capacity gadget is similar  in concept  to a
  258.                fuel  gauge.    It  graphically displays the amount of space
  259.                remaining on the output  device, which  is specified  by the
  260.                Backup  Path  during  backup  operations  and  the Home Path
  261.                during restore operations.
  262.  
  263.  
  264.  
  265.                                           5
  266.  
  267.  
  268.  
  269.  
  270.  
  271.                Blocks
  272.  
  273.                     For those of you with  a  digital  mindset,  the Blocks
  274.                gadget displays  the same information as the Output Capacity
  275.                gadget, but with a digital readout  of the  number of blocks
  276.                available on the output device.
  277.  
  278.  
  279.                Listing Path
  280.  
  281.                     The Listing  Path gadget  specifies the  pathname to be
  282.                used  when  writing  the   detailed  listing   of  a  backup
  283.                operations.  It  may  specify  the printer (PRT: default), a
  284.                file (i.e. MRBackup.list),  or  some  other  stream oriented
  285.                device, such  as SER:.   The Listing Path is only meaningful
  286.                when the Listing gadget is set to ON.
  287.  
  288.                     Listings are currently only  generated when  the Backup
  289.                command  is  used.  Each  time a backup is started, MRBackup
  290.                checks for the existence of the listing file.  If it exists,
  291.                you will be prompted with a requester which says
  292.  
  293.                     Overwrite contents of listing file (NO = append)?
  294.  
  295.                A  YES  response  to  this requester will cause the previous
  296.                contents of the listing file to be destroyed.  A NO response
  297.                will cause new listing information to be appended to the end
  298.                of the listing file.  In  this manner,  you can  do separate
  299.                backups of  different areas  of your disk while accumulating
  300.                the summary information in one file.
  301.  
  302.  
  303.                Compression Filter
  304.  
  305.                     The Compression Filter gadget  specifies the  name of a
  306.                file which  contains pathname patterns of files which should
  307.                not be compressed during backup.   The default  name of this
  308.                filter is  "S:MRBackup.cflt". It has been found that certain
  309.                files will actually expand when subjected  to the Lempel-Ziv
  310.                compression  algorithm  employed  by  MRBackup.  Files which
  311.                fall into this category include archives created by  the ARC
  312.                and Zoo  programs.  Also, files previously compressed should
  313.                not be compressed a second time.  Other  files which exhibit
  314.                this behavior  include several types of graphics files, such
  315.                as IFF ILBM files and GIF files.  
  316.  
  317.                     These  pathname  patterns  use  ARP-style  wildcarding.
  318.                That  is,   both  the  asterisk  (*)  and  the  number-sign,
  319.                question-mark combination  (#?)  can  be  used  to represent
  320.                multiple-character  sequences.    The full range of AmigaDOS
  321.                filename pattern specification can be employed.  
  322.  
  323.  
  324.                                           6
  325.  
  326.  
  327.  
  328.  
  329.  
  330.                     The compression filter file  can  be  created  with any
  331.                text editor  or word processor which will output plain text.
  332.                Each line of  the  file  should  contain  only  one pattern.
  333.                Blank  lines  are  ignored.  Also,  the  specifications  are
  334.                case-insensitive.  That   is,  "SYSTEM"   and  "system"  are
  335.                equivalent.  It  is  important  to  note  that  the pathname
  336.                specifications  are  assumed  to  be  RELATIVE  to  the home
  337.                device.  Everything up to and including the colon (:) in the
  338.                Home Path specification should  be omitted  from the exclude
  339.                filter specifications.  
  340.                 
  341.                     There  are  three  built-in  patterns which need not be
  342.                included in the compression filter file.  They are:
  343.  
  344.                *.arc     Files created by the ARC archiver
  345.                *.zoo     Files created by the Zoo archiver
  346.                *.Z       Files  created  by  MRBackup  compression  or  the
  347.                          standalone "compress" utility.
  348.  
  349.                Other specifications that you might want to include are:
  350.  
  351.                *.GIF     Graphics Interchange Format files (Compuserve)
  352.                *.IFF     IFF files (assuming you use this convention)
  353.  
  354.                Naturally, in  order to fully utilize this feature, you will
  355.                have to adopt some  naming  conventions  for  files  of this
  356.                category.
  357.  
  358.                 
  359.                Backup Volume Prefix
  360.  
  361.                     When  the  Backup  Path  names  a  floppy  diskette and
  362.                formatting is enabled, MRBackup  must  give  a  name  to the
  363.                newly  formatted  diskette.    The default naming convention
  364.                creates a string of the form "Backup MM-DD-YY.n"  where <MM-
  365.                DD-YY> is the current date and <n> is the sequence number of
  366.                the  diskette  being  formatted.    You  can  override  this
  367.                convention  (somewhat)  by  typing  a  value into the Backup
  368.                Volume Prefix gadget.  The diskette sequence number  will be
  369.                appended  to  the  prefix  you  choose.    Note that certain
  370.                special  characters  are  forbidden  (#,  ?,  `,  ',  :, ").
  371.                MRBackup will convert these to a period.
  372.  
  373.  
  374.  
  375.                Exclude Filter
  376.  
  377.                     The Exclude  Filter gadget  names a file which contains
  378.                lines describing files which should not  be backed  up.  The
  379.                default pathname  for this  file is "S:MRBackup.xcld".   Any
  380.                filename matching an entry in  this  list  will  be excluded
  381.                from  a  backup.  The  format  of the Exclude Filter file is
  382.  
  383.                                           7
  384.  
  385.  
  386.  
  387.  
  388.  
  389.                identical to that of the Compress Filter file. Here are some
  390.                examples:
  391.  
  392.                ; Exclude all object files
  393.                #?.o
  394.                ; Exclude all files beginning with "System"
  395.                system*
  396.                ; Exclude all ".info" files
  397.                *.info
  398.                ; Exclude the "include" directory and all subdirectories
  399.                include
  400.                ;  Exclude  any  file  ending  in  a  period followed by one
  401.                character
  402.                #?.?
  403.  
  404.  
  405.                Preferences
  406.  
  407.                     The Preferences gadget specifies  the name  of the file
  408.                containing all  of MRBackup's custom settings. When MRBackup
  409.                is started, it first  looks for  the file  MRBackup.init, in
  410.                the current  directory.   If that file isn't found, it looks
  411.                for  S:MRBackup.init.    You  may  change  some  or  all  of
  412.                MRBackup's default  settings, using  the gadgets describe in
  413.                this section, then save  them to  the file  specified by the
  414.                Preferences  gadget.  Each  line  in  the  file is either an
  415.                option setting, of the form:
  416.  
  417.                OPTION = VALUE
  418.  
  419.                or a comment. Comment lines begin  with a  semi-colon (;). A
  420.                sample initialization file is included on the next page.  It
  421.                illustrates the use of all possible parameter settings.
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.                                           8
  443.  
  444.  
  445.  
  446.  
  447.  
  448.           ; This is the MRBackup preferences/initialization file.
  449.           ; This file is comprised of parameter settings and comment lines.
  450.           ; Parameter setting lines are of the form:
  451.           ;     <keyword> = <value>
  452.           ; where <keyword> names the parameter to be set and <value> is
  453.           ; either a boolean (YES/NO) or a string value.
  454.           ; Leading blanks are discarded and empty lines are ignored.
  455.           ; Comments may begin with a semi-colon (;).
  456.           ; Decimal value for screen color 0
  457.           color0 = 0
  458.           ; Decimal value for screen color 1
  459.           color1 = 3020
  460.           ; Decimal value for screen color 2
  461.           color2 = 4080
  462.           ; Decimal value for screen color 3
  463.           color3 = 3616
  464.           ; Level of Lempel-Ziv file compression.
  465.           compression = 13-Bit
  466.           ; Level of Lempel-Zip file decompression.
  467.           decompression = 13-Bit
  468.           ; Should MRBackup generate a paginated listing during backup?
  469.           listing = YES
  470.           ; Should MRBackup talk to me?
  471.           speech = YES
  472.           ; How should floppies be formatted during backup?
  473.           format = Quick
  474.           ; Should MRBackup split large files across multiple floppies?
  475.           bigfiles = YES
  476.           ; Should MRBackup set archive bits during backup/restore?
  477.           setarchivebits = NO
  478.           ; Should MRBackup test archive bits during backup?
  479.           testarchivebits = NO
  480.           ; What is the name of the logging file or device?
  481.           log = NEWCON:0/10/640/190/MRBackup.Log
  482.           ; What is the name of the home device/volume/directory?
  483.           home = DH0:
  484.           ; What is the name of the backup device/volume/directory?
  485.           backup = DF0:
  486.           ; What is the name of the listing device or file?
  487.           list = PRT:
  488.           ; What is the name of the exclude filter file?
  489.           exclude = MRBackup.xcld
  490.           ; What is the name of the compression filter file?
  491.           cfilter = MRBackup.cflt
  492.           ; What is the prefix to be used when naming backup diskettes?
  493.           prefix = MyBackup
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.                                           9
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.           Log File
  509.  
  510.                The Log File gadget contains the name of the file  or device
  511.           (including  console)  which  will  receive  special informational
  512.           messages output by MRBackup during the  course of  its operation.
  513.           You  can  disable  the  log  file simply by clearing the Log File
  514.           gadget and pressing the RETURN key.  Any stream-oriented  file or
  515.           device  specification  is  allowed.    If  you wish to direct the
  516.           logging output  to  a  window,  use  a  CON:  or  NEWCON: console
  517.           specification.  Example:
  518.  
  519.           NEWCON:0/10/640/190/MRBackup-LOG
  520.  
  521.           If you  do specify  a console,  you must be aware that the window
  522.           will be opened on  the WorkBench  screen, rather  than MRBackup's
  523.           custom  screen.    To  view  the  console  window,  just flip the
  524.           WorkBench screen to the front with the Left-Amiga  N combination.
  525.           When you  are done viewing it, return to the MRBackup screen with
  526.           Left-Amiga M.
  527.  
  528.  
  529.           Listing
  530.  
  531.                The Listing gadget is an ON/OFF gadget (clicking  on it will
  532.           invert  its  value)  which  controls  whether  a  listing will be
  533.           produced when performing a backup.
  534.  
  535.  
  536.           Test Archive Bits
  537.  
  538.                Each AmigaDOS file has a  special  flag,  called  an archive
  539.           bit,  which  can  be  used  to indicate whether the file has been
  540.           archived by a disk backup program.    If  the  Test  Archive Bits
  541.           gadget is  set to  ON, only  files whose archive bits are not set
  542.           will be considered for  backup (the  test date  is also applied).
  543.           This  gives  you  a  very  accurate method for incremental backup
  544.           selection if  you're careful  with your  backup diskette library.
  545.           Also, see the Set Archive Bits gadget description.
  546.  
  547.  
  548.           Set Archive Bits
  549.  
  550.                If this gadget is enabled, MRBackup will set the archive bit
  551.           of any file that it  backs  up.  The  archive  bit  will normally
  552.           remain set  until the file is modified in some way. On subsequent
  553.           backups, if the file remains unchanged and the  Test Archive Bits
  554.           gadget is  enabled, the  file will  be excluded from that backup.
  555.           This  provides  an  alternative  to  the  Test  Date  when  doing
  556.           incremental backups.
  557.  
  558.                The setting of the archive bits is deferred until the backup
  559.  
  560.                                          10
  561.  
  562.  
  563.  
  564.  
  565.  
  566.           is completed or the current diskette is filled.  Thus,  should an
  567.           error occur during the backup, you won't be left with files whose
  568.           archive bits have been set but in reality do not exist on  a good
  569.           backup disk.
  570.  
  571.  
  572.           Big Files
  573.  
  574.                The Big  Files gadget  is an ON/OFF gadget which toggles its
  575.           value when clicked. When  ON, it  enables the  archiving of "big"
  576.           files.  Big  files  are  files  whose  size exceeds the formatted
  577.           capacity of a standard 3.5" diskette  (1756 blocks).  In order to
  578.           backup big  files, MRBackup  must split  them across  two or more
  579.           diskettes. In order to  accomplish  this,  a  special information
  580.           file,  MRBackup.bigfile,  is  written  to  each  backup  diskette
  581.           containing a big file.  MRBackup also  requires formatting  to be
  582.           enabled in  order for a big file backup to be attempted. If these
  583.           conditions are not met,  MRBackup will  simply skip  over the big
  584.           file, reporting the event.
  585.  
  586.  
  587.           Voice
  588.  
  589.                The Voice  gadget is an ON/OFF gadget which enables/disables
  590.           MRBackup's ability to speak to you, using the Amiga's synthesized
  591.           voice  capabilities.    This  is  especially  useful  when  doing
  592.           backups. When a new diskette is required, MRBackup will call you.
  593.           In order  to enable  the voice  option, your system must have the
  594.           SPEAK: device mounted.  SPEAK: was introduced with version 1.3 of
  595.           AmigaDOS.
  596.  
  597.  
  598.           Compression
  599.  
  600.                The Compression  gadget determines if file compression is to
  601.           be performed during backup and, if  so, the  size of  the "codes"
  602.           used to  perform the  compression.   Clicking on this gadget will
  603.           cause it to cycle through its range of values from "None" to "16-
  604.           Bit".    See  the  section titled "Compression/Decompression" for
  605.           more details on file compression.
  606.  
  607.  
  608.           Decompression
  609.  
  610.                The Decompression gadget behaves in much the same  manner as
  611.           the  Compression  gadget,  except  that  it controls the level of
  612.           decompression to be performed  during restore  operations.  Thus,
  613.           you  can  independently  control  backup and restore compression.
  614.           During restore, files which  were compressed  with a  larger code
  615.           size  than  that  selected  by  the  Decompression gadget will be
  616.           copied  to  the  home  device,  rather  than  being decompressed.
  617.           Should you wish to decompress these files later, MRBackup will do
  618.  
  619.                                          11
  620.  
  621.  
  622.  
  623.  
  624.  
  625.           it for you.   Just use  the Utilities  command in  the Operations
  626.           menu.
  627.  
  628.  
  629.           Formatting
  630.  
  631.                The Formatting gadget controls the level of formatting to be
  632.           applied to a diskette when a  backup is  done.   Clicking on this
  633.           gadget  will  cause  it  to  cycle  through its range of possible
  634.           values.  They are:
  635.  
  636.                     None - The  diskette  is  assumed  to  be preformatted.
  637.                     Files backed up to the diskette will either be added to
  638.                     files already on the diskette.  If a  file by  the same
  639.                     name already exists, it will be overwritten.
  640.  
  641.                     Normal - The diskette will be completely formatted.  
  642.  
  643.                     Quick  -   The  diskette   must  have  been  previously
  644.                     formatted.  It may be a brand new diskette or  one with
  645.                     old files  on it.  All information about existing files
  646.                     on the diskette is erased.  Since only  two tracks need
  647.                     to be  rewritten in  order to  do this, the diskette is
  648.                     initialized very  quickly.    If  you  batch-format new
  649.                     disks  as  you  purchase  them,  this  mode  is  highly
  650.                     recommended, as it will save you a fair  amount of time
  651.                     over the "Normal" mode.
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.                                          12
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.                Error Handling
  687.  
  688.                     The Error  Handling gadget  controls the level of error
  689.                handling that MRBackup will employ during backup and restore
  690.                operations.   Clicking on this gadget will cause it to cycle
  691.                through its range of values.  They are:
  692.  
  693.                     Interactive - When an  error  is  encountered, MRBackup
  694.                     will  report   the  error,  then  present  you  with  a
  695.                     requester  listing   the  recovery   options  that  are
  696.                     available.
  697.  
  698.                     Retry - When an error occurs, MRBackup will attempt the
  699.                     operation again, up to the number  of retries specified
  700.                     in the  Retries gadget  (later). Errors will be counted
  701.                     and displayed in the Error Count gadget.
  702.  
  703.                     Ignore - MRBackup  will  attempt  to  recover  from the
  704.                     error by retrying up to the number of retries specified
  705.                     in the Retries gadget.    If  recovery  isn't achieved,
  706.                     MRBackup will  skip the  current operation and go on to
  707.                     the next.  For obvious reasons, this mode  of operation
  708.                     is not  recommended, though it is provided for the user
  709.                     who sees a need for it.
  710.  
  711.                     Abort - upon  detection  of  any  error,  MRBackup will
  712.                     promptly   terminate   the   current   operation  after
  713.                     reporting the error.
  714.  
  715.  
  716.                Retries
  717.  
  718.                     The Retries gadget determines the number  of times that
  719.                MRBackup will  attempt to  recover from a file or disk error
  720.                before aborting or proceeding to the next file.
  721.  
  722.  
  723.           Compression/Decompression
  724.  
  725.                The form of compression employed by  MRBackup is Lempel-Ziv,
  726.           used in   popular  archiving programs and the compress program on
  727.           Unix systems. It is reasonably efficient,  performing compression
  728.           "on-the-fly"  (requires  only  1  pass  of  a file) and can yield
  729.           compression factors on the order of 35% - 65% (typical). 
  730.  
  731.                Compression is achieved by  remapping  byte  sequences  in a
  732.           file  to  new  "codes".    Usually, the remapping results in code
  733.           sequences whose total number of bits is less  than the  number of
  734.           bits in  the original  file data.  The codes have a maximum size,
  735.           specified  as  a  number  of  bits,  which  governs  the  overall
  736.  
  737.                                          13
  738.  
  739.  
  740.  
  741.  
  742.  
  743.           performance of  the compression.  MRBackup supports code sizes in
  744.           the range of 12-16 bits.   The  larger  code  sizes  require more
  745.           processor time  to compress  a given file and more memory to hold
  746.           the code tables.  Using 12-Bit codes requires an additional 30000
  747.           bytes of  memory (vs.  no compression).   16-Bit codes require an
  748.           additional 414000 (yes!) bytes.  You will not be able  to use 16-
  749.           Bit  codes  on  a  minimally  equipped Amiga.  Depending upon the
  750.           amount of memory you  have available,  you may  have to terminate
  751.           some applications  and/or close  some windows in order to free up
  752.           enough memory to use 16-Bit codes.  If this doesn't  work, reduce
  753.           the code  size until you find a value that works on your machine.
  754.  
  755.  
  756.           The Operations Menu
  757.  
  758.                MRBackup currently  has  one  Menu,  titled  the "Operations
  759.           Menu".    Each  item  in  the  menu  causes  some operation to be
  760.           performed.  The Operations Menu items are:
  761.  
  762.  
  763.                Backup
  764.  
  765.                     This command  begins  the  backup  process.  You should
  766.                first be sure that all program settings are correct.
  767.  
  768.  
  769.                Colors
  770.  
  771.                     The Colors command pops up a color palette requester on
  772.                your screen.  With it, you can change  the 4  colors used by
  773.                MRBackup's screen and windows.
  774.  
  775.  
  776.                Resume Backup
  777.  
  778.                     This  command  allows  you  to backup your hard disk in
  779.                stages or recover from  an  interruption,  such  as  a power
  780.                failure. Prior  to "starting" each backup diskette, MRBackup
  781.                writes information about its  current  internal  state  to a
  782.                file named  S:MRBackup.context. The  first line of this file
  783.                is the disk sequence number (1..n).  The second  line is the
  784.                name  of  the  first  file  to be written to the floppy. The
  785.                third line is the backup "delta date". Subsequent  lines are
  786.                the names  of files  and directories in MRBackup's top-level
  787.                file list. As long as the  file specified  in line  2 can be
  788.                found, MRBackup  should be  able to resume your backup, even
  789.                if changes  have  occurred  since  the  original  backup was
  790.                interrupted. You  may even edit the context file for special
  791.                situations where  you  wish  to  backup  a  disjoint  set of
  792.                directories.
  793.  
  794.  
  795.  
  796.                                          14
  797.  
  798.  
  799.  
  800.  
  801.  
  802.                Restore
  803.  
  804.                     Restore  allows   you  to  recover  files  from  backup
  805.                diskettes  previously  created  with  the  Backup  or Resume
  806.                Backup commands.  MRBackup will  prompt you for diskettes as
  807.                they are needed. Note  that  there  is  no  rigid  order for
  808.                restoring diskettes.
  809.  
  810.  
  811.                Load Preferences
  812.  
  813.                     This command  reads all  MRBackup program settings from
  814.                the file specified  by  the  Preferences  gadget.  You would
  815.                typically use this command to restore MRBckup's settings to
  816.                your startup settings.
  817.  
  818.  
  819.                Save Preferences
  820.  
  821.                     This command writes the MRBackup's current  settings to
  822.                the file  specified by  the Preferences  gadget. This allows
  823.                you   to   establish   MRBackup's   default   initialization
  824.                parameters.  MRBackup  will  attempt  to  make a copy of the
  825.                current preferences to a file of the same name, but  with an
  826.                extension  of  ".bak".    If  the  preferences name you have
  827.                specified does not currently exist, MRBackup will inform you
  828.                that it could not make a backup.  
  829.  
  830.  
  831.                Utilities
  832.  
  833.                     The  Utilities  command  provides  tools for performing
  834.                certain operations on select groups of  files.   It provides
  835.                its own window and support gadgetry.  The utilities provided
  836.                and the means for  accessing them  are described  in a later
  837.                section  of  this  document.    PLEASE  READ  THE  UTILITIES
  838.                DOCUMENTATION CAREFULLY!  Operation  of  these  utilities is
  839.                not  entirely  intuitive  and  there  are  certain operating
  840.                characteristics that you must be aware of if you are  to use
  841.                them correctly.   Also, these utilities do not attempt to be
  842.                a replacement for the standard AmigaDos  utilities.  Rather,
  843.                they  are  provided  as  a convenience for use while running
  844.                MRBackup.
  845.  
  846.  
  847.                Quit
  848.  
  849.                     Alas - all good things must come to an end. As much fun
  850.                as MRBackup  is to  use, you'll probably want to put it away
  851.                once in a while :-).
  852.  
  853.  
  854.  
  855.                                          15
  856.  
  857.  
  858.  
  859.  
  860.  
  861.                Backing Up a Disk
  862.  
  863.                     The instructions  that follow  assume you  are going to
  864.                backup your  hard disk,  or a  portion of it, to unformatted
  865.                diskettes.  You may also move  files from/to  just about any
  866.                file-structured  volume   or  directory.  Just  remember  to
  867.                disable  disk   formatting   to   relax   the   Backup  Path
  868.                restrictions. To back up your hard disk, or a section of it,
  869.                first get an indication  of the  size of  the area  with the
  870.                Info command,  "ls" (if  you have  it), List,  etc. To get a
  871.                rough estimate of the  number of  diskettes required, divide
  872.                the total  number of bytes (blocks * 512) by 800000.  If you
  873.                have enabled file compression, multiply this result by 0.60.
  874.                This should  give you  a very rough estimate (probably high)
  875.                of the number of diskettes required to back up that area. 
  876.  
  877.                     The  diskettes  selected  for   backup   need   not  be
  878.                preformatted, as MRBackup will format them as needed. If you
  879.                are using previously formatted diskettes, remember  that you
  880.                can save  time if  you use the Quick format option. Remember
  881.                that formatting (Normal  or  Quick)  will  destroy  any data
  882.                previously stored on your diskettes.
  883.  
  884.                     Once your diskettes are ready and stacked neatly within
  885.                reach (get some labels and your favorite marker  pen, too!),
  886.                the  fun  begins.  First, modify the pathname specifications
  887.                according to your requirements.  Normally,  the  "Home Path"
  888.                would be the device name of your hard disk or a directory on
  889.                it (e.g. DH0:) while the  "Backup  Path"  would  specify the
  890.                device name of  one of your floppy drives (e.g. DF0:). While
  891.                earlier versions  of  MRBackup  were  pretty  rigid  in this
  892.                regard,  this  version  will  allow  you to specify ANY disk
  893.                device name  in  either  specification.  PLEASE  BE CAREFUL!
  894.                Many  users  asked  for  this increased flexibility. Just be
  895.                aware that it carries with it an increased risk that you now
  896.                have  more  "opportunity"  to  burn  yourself  with improper
  897.                pathname specifications.
  898.  
  899.                     Finally, the listing path may  be  set  to  the printer
  900.                device (PRT:)  or to  the name  of a file on a hard drive or
  901.                any available floppy drive not being used by the backup. The
  902.                listing path  will be  ignored if you set the Listing gadget
  903.                to OFF.
  904.  
  905.                     Make sure that you have set the desired  options in the
  906.                main window, then select Backup from the Operations menu. 
  907.  
  908.                     Once  the  date  has  been  entered, the rest is fairly
  909.                automatic. You will be prompted immediately  for a diskette.
  910.                Insert it  into the  floppy drive  that you specified in the
  911.                backup path and the disk requester will be satisfied. Should
  912.                you  want  to  abort,  simply  hit  the CANCEL gadget in the
  913.  
  914.                                          16
  915.  
  916.  
  917.  
  918.  
  919.  
  920.                requester. Also, you may abort  the  backup  process  at any
  921.                time by  hitting the  STOP gadget  which appears  in the top
  922.                left area  of the  screen. This  gadget is  checked prior to
  923.                each block  write operation,  so be  patient if  it does not
  924.                respond  immediately.  Use  the  STOP  gadget  with caution-
  925.                it really lives  up to  its name! You may also use the PAUSE
  926.                gadget to suspend a backup or  restore operation.   Once the
  927.                PAUSE  gadget  is  hit,  it  must be hit again to resume the
  928.                current operation.
  929.  
  930.                     As each diskette is  filled, you  should promptly label
  931.                it.  If   formatting  is   enabled,  MRBackup  automatically
  932.                generates volume names of the form:
  933.  
  934.                     Backup MM-DD-YY.<sequence number>
  935.  
  936.                Also to be noted is the  fact that  the files  on the backup
  937.                media   retain   the  creation/modification  date,  comments
  938.                (FileNotes) and protection bits of their counterparts on the
  939.                home device.
  940.  
  941.                     You will find that the Amiga's multitasking environment
  942.                shines when using this program. For those long-haul backups,
  943.                get everything  started, then shove MRBackup's screen to the
  944.                back and go start something useful.  MRBackup will  carry on
  945.                without your  watchful eye.  When it  needs a disk, the disk
  946.                requester will pop out in front  of everything  and MRBackup
  947.                will ask  (out loud, if voice is enabled ) for another disk.
  948.                Having something else to do will make the time pass faster.
  949.  
  950.  
  951.                Restoring the Backups
  952.  
  953.                     No, this isn't always the bad part. Backup  and restore
  954.                can also  be useful  when your  hard disk is crowded and you
  955.                have to "juggle" data  around.  The  restoration  process is
  956.                quite similar,  mechanically, to  the backup  process - it's
  957.                just reversed. In addition,  the  meanings  of  the pathname
  958.                specifications  are   altered  somewhat.   The  "Home  path"
  959.                describes the destination for  the  restored  files  and, as
  960.                with the  backup process, may specify any valid directory or
  961.                file-structured device pathname. The "Backup Path" describes
  962.                the file  or files  to be  restored and  thus may be defined
  963.                down to the file level (1 file).
  964.  
  965.                     Note that on a  restore  operation,  the  file creation
  966.                date of the backup file is compared to its matching file (if
  967.                it exists) on the home  device.  If  the  file  on  the home
  968.                device has  the same  date or is newer, the file will not be
  969.                replaced. If you wish to restore the older copy, it  must be
  970.                deleted first.
  971.  
  972.  
  973.                                          17
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.           Utilities Operation
  981.  
  982.                The  MRBackup  Utilities  window  is  activated by selecting
  983.           "Utilities" from the Operations  menu.   The utilities  provide a
  984.           range of  services which  augment the  power of MRBackup and lend
  985.           convenience to its use.  PLEASE READ THIS SECTION CAREFULLY!  The
  986.           proper operation  of these  utilities may run counter to what you
  987.           expect and some of the features/capabilities are quite subtle.
  988.  
  989.                The first point to be  noted  is  that  these  utilities are
  990.           designed  primarily  to  perform  operations  across directory or
  991.           device boundaries, though the Compress and  Decompress operations
  992.           may be  performed in  a single directory and the Delete operation
  993.           always works  on  a  single  directory.    At  the  heart  of the
  994.           utilities' operation is a highly interactive file requester which
  995.           supports the concept of  "extended  selection"  (quite  common on
  996.           you-know-who's  computer).    With  extended  selection,  you can
  997.           select a subset of files listed for a given directory  by holding
  998.           down the  SHIFT key  during the selection process.  This group of
  999.           files may then be "fed" to the desired operation.  I will discuss
  1000.           this in more detail later on.
  1001.  
  1002.                Now, let's  get acquainted  with the  layout of the MRBackup
  1003.           Utilities window.  If  MRBackup  isn't  already  running  on your
  1004.           Amiga,  fire  it  up  and  select  the Utilities command from the
  1005.           Operations menu.  Refer to the screen while reading this document
  1006.           to maintain your orientation.
  1007.  
  1008.                Note  that  when  the  Utilities  are selected, a new window
  1009.           appears.  Also note the "close  box" (rectangle  with the  dot in
  1010.           the middle)  on the  title bar  of the MRBackup Utilities window.
  1011.           The utilities are exited by clicking in the close box.  Though it
  1012.           is possible  to flip  back and forth between the Utilities window
  1013.           and the main window (for parameter viewing purposes),  you should
  1014.           confine  your  actions  to  the  Utilities  window  until you are
  1015.           through with the services that  it  provides.    Mouse-clicks and
  1016.           menu  operations  in  the  main  window  are  ignored  while  the
  1017.           Utilities window is open.
  1018.  
  1019.                Now let's get oriented.  The top-leftmost  gadget is labeled
  1020.           "DRIVE".   This gadget  allows you to cycle through the currently
  1021.           mounted disk volumes (logical  and physical  drives). This gadget
  1022.           is only  active when either the "From" or "To" switch (later) has
  1023.           been set to "ON".  To the right of the  DRIVE gadget  is a string
  1024.           gadget labeled  "FileSpec".  This gadget allows you to limit your
  1025.           file  searches  ("From"  directory  only)  to  only  those  files
  1026.           matching a  given pattern.  Normally, this pattern, if specified,
  1027.           will include the wildcard characters  "*",  "#?"  and  "?".   For
  1028.           instance (and  we're jumping ahead of ourselves a little), if you
  1029.           want to  decompress a  group of  files, it  is highly recommended
  1030.           that you  first enter  the string "*.Z" into the FileSpec gadget.
  1031.  
  1032.                                          18
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.           This limits visibility to only those files which end in ".Z" (the
  1039.           only files  which can  be decompressed).  If you wanted to delete
  1040.           all  object  files,  you  would  probably  enter  "*.o"  into the
  1041.           FileSpec gadget.   Get  the picture?   For  those who are totally
  1042.           unfamiliar with  wildcard (meta)  characters, an  asterisk (*) or
  1043.           number  sign  and  question  mark  (#?) are used to represent any
  1044.           number  of  characters,  while  a  question  mark  (?) represents
  1045.           exactly one character.  Got the drift?  Good.
  1046.  
  1047.                Below  the  FileSpec  gadget  are  two  triplets of gadgets,
  1048.           labeled "From" and "To".    The  "From"  gadget  is  a  device or
  1049.           directory  pathname  specification  for  a  group  of files to be
  1050.           operated on.  The "To" gadget  specifies the  device or directory
  1051.           which is  the destination for these files (when it is appropriate
  1052.           to have a destination - DELETE has no  destination).   The ON/OFF
  1053.           switches to  the left  of the From and To gadgets determine which
  1054.           path's files are currently displayed in  the file  display box at
  1055.           the bottom  of the  window.   To the  left of the "From" and "To"
  1056.           pathname gadgets are a couple of  upward pointing  arrows.  These
  1057.           gadgets attempt  to obtain the parent directory or device for the
  1058.           pathname currently displayed.  For example, if the  "From" gadget
  1059.           is currently displaying the pathname
  1060.  
  1061.                DH0:Devs/Printers
  1062.  
  1063.           clicking on the arrow gadget will cause
  1064.  
  1065.                DH0:Devs
  1066.  
  1067.           to be  displayed, the  file display  box (big  box at the bottom)
  1068.           will be cleared and a new file scan will be started.   You should
  1069.           also note  that the switch gadget related to that gadget need not
  1070.           be open for this behavior to occur.
  1071.  
  1072.                The next string gadget (down) is labeled "Info".  The "Info"
  1073.           gadget is used to display general information about the status of
  1074.           the Utilities, including  the  name  of  the  current  file being
  1075.           processed and error reports. 
  1076.  
  1077.                Now we  get to the good part.  You should see a big box with
  1078.           a  border in the center of the  screen. Immediately  to its right
  1079.           is a  slider gadget.   To  the right  of the slider are two boxes
  1080.           labeled "All Files" and "Clear".   These  all  make  up  the file
  1081.           requester that  control the Utilities operation.  You've probably
  1082.           used similar file requesters before.    Though  I  wrote original
  1083.           code for  this, I  tip my  hat to Charlie Heath (MicroSmiths) and
  1084.           Peter da Silva for  their pioneering  in this  area.   I borrowed
  1085.           heavily from  their prior  works.  In discussing the operation of
  1086.           the file requester, I  will be  referring back  to the previously
  1087.           described gadgets.
  1088.  
  1089.                In order  to do something here, you first have to select one
  1090.  
  1091.                                          19
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.           or more files to "do it to".  This group of files is described by
  1098.           the "From"  list.  You can start a scan for this list by entering
  1099.           the desired starting path in the From pathname gadget and hitting
  1100.           the RETURN  key or  by clicking  on the associated switch gadget.
  1101.           If you have done  this correctly,  you should  immediately note a
  1102.           bustle  of  activity  as  the  disk is searched and the screen is
  1103.           updated.  You should observe filenames appearing in the requester
  1104.           display box and the slider bar should start to shrink.  Depending
  1105.           on the starting path you  entered  into  the  "From"  gadget, you
  1106.           might notice that some of the filenames are displayed in the same
  1107.           color as the title bar, while others are  displayed in  the color
  1108.           used by the requester and gadget borders.  Those displayed in the
  1109.           menu bar's color are simple filenames,  while the  others are the
  1110.           names of  directories.   If you want a good illustration of this,
  1111.           select FONTS: or DEVS:  as the  starting path.   You  should also
  1112.           note  that  the  filenames  appear  in unsorted order.  They will
  1113.           remain unsorted until you click on the slider.
  1114.  
  1115.                Now let's discuss the  interactive and  interruptible nature
  1116.           of the  file requester.   The normal human tendency is to start a
  1117.           scan, then sit back until some indication is given that  the scan
  1118.           is complete, then start mucking with the list of files.  Don't be
  1119.           so polite!  You can do just about anything, including clicking on
  1120.           those big  boxes to  the right  (command buttons)  that I haven't
  1121.           described yet.  To select a file, position the mouse pointer over
  1122.           its name  in the  display box  and click once.  You should notice
  1123.           that the filename is now displayed in reverse video.   This means
  1124.           that the  file is  selected.   If you  click the  same file again
  1125.           (after a short pause), the file will revert to normal  video (the
  1126.           unselected state - sort of like Rhode Island :-).  If you wish to
  1127.           select multiple files, depress the SHIFT  key (either  one) prior
  1128.           to  clicking  the  mouse.    Otherwise,  the  previously selected
  1129.           file(s) will be deselected.   If  you wish  to select  ALL files,
  1130.           wait until  the scan is complete, then click in the little box to
  1131.           the  right  of  the  "All  Files"  gadget.    To  clear  all file
  1132.           selections, click  in the  little box to the right of the "Clear"
  1133.           gadget.
  1134.  
  1135.                You will  notice that  only 12  filenames can  appear in the
  1136.           display  box  at  any  time.    By  using  the  slider,  you  can
  1137.           view/select other files in the list.  You  do this  by "dragging"
  1138.           the slider  bar -  click the  mouse on  it and, while holding the
  1139.           mouse button down, drag the mouse pointer downward.  As  you drag
  1140.           it, other  filenames should  be revealed (depending upon how many
  1141.           files exist in the  currently selected  directory).   The size of
  1142.           the  slider  bar  is  proportional  to the number of files in the
  1143.           directory.  If half  of the  files are  visible, the  bar will be
  1144.           one-half the  size of  the slider box.  Also, note that if a scan
  1145.           is in progress, the file list will be resorted (case-insensitive)
  1146.           each time you click on the slider.
  1147.  
  1148.                To descend  to deeper levels in the directory structure, you
  1149.  
  1150.                                          20
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.           can either type a new name in the From gadget  (the hard  way) or
  1157.           you can  double-click (two  mouse clicks in rapid succession) any
  1158.           of the red (directory name) entries  visible in  the display box.
  1159.           A new  scan will  immediately be started even if the current scan
  1160.           is not complete.  To go back up the directory tree, click the up-
  1161.           arrow  gadget  described  earlier.    Again, the current scan (if
  1162.           active) will be abandoned and  a  new  one  started  at  the next
  1163.           higher level.
  1164.  
  1165.                The preceding  discussion has focused on the behavior of the
  1166.           file requester when  the  "From"  list  is  active.    Though its
  1167.           behavior  for  the  "To"  list  is similar, there are some strong
  1168.           differences.  First of all, the  object  of  a  "To"  scan  is to
  1169.           select a target DIRECTORY (not a file).  Although both file names
  1170.           and directory names appear in the display list when doing  a "To"
  1171.           scan,  only  directory  names  can  be  selected.  Also, extended
  1172.           selection  (via  SHIFT  key  or  the   "All  Files"   gadget)  is
  1173.           meaningless here  and so  it is  not supported.  You just use the
  1174.           "To"  scan  to  locate  a   target   directory.      Once  found,
  1175.           double-clicking on  the directory  name will cause it to be added
  1176.           to the "To" pathname.    The  interruptible  nature  of  the file
  1177.           requester is also supported for this mode.
  1178.  
  1179.                Before getting to the processing options (soon, I promise!),
  1180.           there is one other file requester behavior to note.  If you start
  1181.           a scan  for one list, then start a scan for the other list before
  1182.           the first one is complete, the partial results of the  first scan
  1183.           will be  abandoned.   If the scan is allowed to complete, you may
  1184.           then activate the other list, do some navigating, then reactivate
  1185.           the other list.  It will be redisplayed immediately without a re-
  1186.           scan.  This may not be what you  want, especially  if both "From"
  1187.           and "To"  lists are  on diskettes  which have  been swapped in or
  1188.           out.  To force a rescan, just position the mouse pointer into the
  1189.           appropriate "From"  or "To"  pathname gadget and press the RETURN
  1190.           key.
  1191.  
  1192.                OK, let's get back to those labeled buttons at the bottom of
  1193.           the window.   Those are the "command buttons" which tell MRBackup
  1194.           to start performing specific processing  on  the  files  you have
  1195.           selected.    For  all  operations,  the  name  of  the file being
  1196.           processed is displayed in the "Info" gadget.  If an  error occurs
  1197.           that MRBackup  considers "tolerable", you will be prompted with a
  1198.           requester  that  will  give  you  the  choice  of  continuing  or
  1199.           aborting.  
  1200.  
  1201.                As each file is processed, its name is removed from the list
  1202.           and the display box is refreshed.   When  processing is complete,
  1203.           one of two things will happen.  If there were errors, the display
  1204.           box will be left displaying the names of the files  that were not
  1205.           processed.   If all went well, a new scan will be started for the
  1206.           "From" list. 
  1207.  
  1208.  
  1209.                                          21
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.                You may interrupt a command button's processing at  any time
  1216.           by clicking  on it again.  This will cause a requester to pop up,
  1217.           asking if you wish to abort the operation.  A "Yes" response will
  1218.           terminate the  current command,  while a "No" response will allow
  1219.           processing to continue.
  1220.            
  1221.                Please note that no support currently  exists for processing
  1222.           a complete  hierarchy of  subdirectories.  Though you are allowed
  1223.           to select directory entries,  the  utilities  won't automatically
  1224.           descend to  the next level and process files there. You will have
  1225.           to "manually" descend to the next lower level  by double-clicking
  1226.           on the directory entry.
  1227.  
  1228.                The description  of the command buttons and their processing
  1229.           follows:
  1230.  
  1231.  
  1232.           Compress
  1233.  
  1234.                The  selected  files  will  be  compressed,  using  the same
  1235.           Lempel-Ziv method used by the Backup command.  The number of bits
  1236.           used is determined by the Compression gadget setting  in the main
  1237.           window.  Unlike  the  Backup  command,  however, files that don't
  1238.           compress properly are not copied  instead.    The  file  date and
  1239.           comment are maintained. The destination file will have the suffix
  1240.           ".Z" appended to its name.  Also -  and this  is important!  - if
  1241.           the "From"  and "To"  specifications are  identical, the original
  1242.           file will be deleted if the compression is  successful.   This is
  1243.           standard Unix  compress behavior which seems quite appropriate to
  1244.           me.
  1245.  
  1246.  
  1247.           Decompress
  1248.  
  1249.                The  selected  files  will  be  decompressed.    The maximum
  1250.           compression code  size allowed is determined by the Decompression
  1251.           gadget setting  in the  main window.  Note that  only files whose
  1252.           names end in ".Z" will be processed, regardless of what may be in
  1253.           your selection list.  It is  a good  idea to  type ".Z"  into the
  1254.           FileSpec  gadget  to  limit  visibility only to compressed files.
  1255.           This will  prevent  confusion.  The  file  date  and  comment are
  1256.           maintained.  Again,  as  with  compress,  if  the "From" and "To"
  1257.           specifications are the same,  the original  file will  be deleted
  1258.           after a successful decompression.
  1259.  
  1260.  
  1261.           Copy
  1262.  
  1263.                The  selected  files  will  be copied to the "To" directory,
  1264.           which MUST BE DIFFERENT  than the  "From" directory.   File dates
  1265.           and comments are maintained.
  1266.  
  1267.  
  1268.                                          22
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.           Rename
  1276.  
  1277.                The selected  files are  renamed (moved) to a new directory.
  1278.           The "From"  and "To"  directories MUST  BE DIFFERENT.   Also note
  1279.           that you  cannot rename across device boundaries.  If you wish to
  1280.           do this, use a combination of the Copy and Delete operations.
  1281.  
  1282.  
  1283.           Delete
  1284.  
  1285.                The selected files are deleted.  Period.   Please be careful
  1286.           with this  as there is currently no "last chance" prompt prior to
  1287.           the operation.  
  1288.  
  1289.  
  1290.           SetArcBit
  1291.  
  1292.                The AmigaDOS "archive bit"  will  be  set  for  all selected
  1293.           files.  This could be used to inhibit the backup of certain files
  1294.           when the "Use Archive Bits" flag is set.
  1295.  
  1296.  
  1297.           ClrArcBit
  1298.  
  1299.                The AmigaDOS "archive bit" will be cleared for  all selected
  1300.           files.   This would  assure that certain files would be backed up
  1301.           when the "Use Archive Bits" flag  is set.   Another  use for this
  1302.           operation  is  to  "unmark"  files  that  were marked as archived
  1303.           during a failed backup operation.  This would be done  before the
  1304.           "Resume Backup" command is used.
  1305.  
  1306.                There's room for lots more stuff here, but the usual lack of
  1307.           time keeps me from getting them in this release.  I would like to
  1308.           add  a  MakeDir  command  and  possibly  add an "Execute" command
  1309.           button which would fire a command off to a CLI.  Also  nice would
  1310.           be  some  running  statistics  (file  count,  bytes in/out, etc.)
  1311.           during file processing.  Support for  nested directories  is next
  1312.           on the  agenda.  Please give me your feedback on your impressions
  1313.           and any suggestions you might have.
  1314.  
  1315.  
  1316.           Using RAD: for Speedy Backups
  1317.  
  1318.                John Hopf of Newport, RI, called me to  report a  "bug" with
  1319.           MRBackup when  he used  RAD: as his backup destination.  Huh?  It
  1320.           seems that John  discovered  that  MRBackup  is  blazingly (well,
  1321.           quite)  fast  when  RAD:  is  used  as the output device.  John's
  1322.           approach is to backup to  RAD:,  then  DiskCopy  from  RAD:  to a
  1323.           floppy diskette.   Though  the process sounds klunky, the overall
  1324.           reduction in time is remarkable (about a factor of 6).
  1325.  
  1326.  
  1327.                                          23
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.                The only  thing keeping  John from  employing this technique
  1334.           fully was the failure of MRBackup to properly format RAD:.  Well,
  1335.           that's  no  longer  a  problem.    If  you  wish  to  employ this
  1336.           technique, add an entry to your DEVS:MountList file which creates
  1337.           a RAD: drive with a structure identical to a 3.5" floppy disk. Be
  1338.           sure to Mount the drive when you boot your system. Start MRBackup
  1339.           with "Run  MRBackup",  leaving  the  CLI  free  for  the DiskCopy
  1340.           command.   Now, proceed to do your backups.  MRBackup will prompt
  1341.           for a new disk each time RAD:  is  full.    At  this  point, push
  1342.           MRBackup's screen to the back, pop a floppy disk into a drive and
  1343.  
  1344.                diskcopy from rad: to <floppydrive>
  1345.  
  1346.           When the  copy completes,  pop MRBackup's screen to the front and
  1347.           click the  OK  gadget  on  the  requester,  allowing  MRBackup to
  1348.           proceed.
  1349.  
  1350.                Thanks for an excellent idea, John!
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.                                          24
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.           Warranties and Support
  1394.  
  1395.                There are  no warranties,  either expressed or implied, with
  1396.           regard to the use of this  program. Use  it at  your own  risk. I
  1397.           have tested  MRBackup thoroughly, but not exhaustively.  A bug or
  1398.           two is bound to be lurking  around, though  none that  would shut
  1399.           you down completely.
  1400.            
  1401.                As for  support, I will do my best to respond to bug reports
  1402.           for as long as I have  an  Amiga  in  working  condition  (I hope
  1403.           that's  a  l-o-n-g  time).  If  you  have  a  situation which has
  1404.           worsened as a result of using  MRBackup,  I  will  work  with you
  1405.           immediately to  rectify the problem. I will only support the most
  1406.           recent version, so please know your version number if you call. 
  1407.  
  1408.                MRBackup is a "laid  back shareware"  program. I  would like
  1409.           some compensation  for my efforts, especially for the effort that
  1410.           went into version 3.0.   A  donation of  $10.00 would  be greatly
  1411.           appreciated. However, I welcome feedback from all MRBackup users,
  1412.           so  don't  be  reluctant  to  call  or  write  if  you're  a non-
  1413.           contributing  user.  Matter  of  fact,  you can consider the long
  1414.           distance phone call (Rhode Island is long distance  to everywhere
  1415.           - even Rhode Island :-( ) to be a contribution!  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.                                          25
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.           MRBackup Roll of Honor
  1453.  
  1454.                The  following   users  have  sent  shareware  contributions
  1455.           exceeding the  requested $2.00  for a  copy of  MRBackup. I would
  1456.           like  to  publicly  thank  them  by including their names in this
  1457.           "MRBackup Roll of Honor". If I have forgotten to add your name to
  1458.           the list, please let me know.
  1459.  
  1460.                Robert Andersen          Vancouver, British Columbia
  1461.                Toby Cabot,              Warwick, RI
  1462.                Henrik Clausen,          Denmark
  1463.                Paul Coene,              Rochester, NY
  1464.                Fran Combar,             Bridgewater, NY
  1465.                James De Marco,          N. Chelmsford, MA
  1466.                Allan Duncan,            Australia
  1467.                Andrew Drummond,         Cayman Islands, British West Indies
  1468.                Clive Ellis,             Escondido, CA
  1469.                Raymond Erming           Malmo, Sweden
  1470.                Don Estok,               USCG, Kodiak, AK 
  1471.                Robert Farrel,           Tivoli, NY
  1472.                Glen Feely,              Kinosha, WI
  1473.                Frank Frickey,           Bad Homburg, West Germany
  1474.                Otto Gruber,             Wappingers Falls, NY
  1475.                Volker Herrmann,         Giessen, West Germany
  1476.                Ray Hulinsky,            Lincoln, NE
  1477.                Alan Kelm,               Ottawa, Ontario
  1478.                Tony Koehn,              Hutchinson, KS
  1479.                Ken Lazzaro,             El Cajon, CA
  1480.                Henry Marszal,           Vermilion, OH
  1481.                Patrick Palmer,          Chicago, IL
  1482.                Justin Parker,           Santa Fe, NM
  1483.                Grant Robertson,         Los Angeles, CA
  1484.                John Sauter,             Merrimack, NH
  1485.                Sean Schur,              Los Angeles, CA
  1486.                David Spitler,           Louisville, KY
  1487.                W.H. Stanton,            St. Albans, England 
  1488.                Lorrie Shattuck,         Walled Lake, MI
  1489.                Alexander Smith,         Ottawa, Ontario
  1490.                Milt Very,               Oakdale, CA
  1491.                Ralph Watson,            Chesterfield, SC
  1492.                Tom Zartler,             West Chester, PA
  1493.  
  1494.                Roll   of   honor   members   will  receive  special  notice
  1495.           (unsolicited/free  updates,  in  some  cases)  of   new  MRBackup
  1496.           releases and other PD stuff that I may find the time to write. 
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.                                          26
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.           Permissions
  1512.  
  1513.                You  are  permitted  to  use  MRBackup  and  redistribute it
  1514.           freely. No charge (other than reasonable duplication fees - $5.00
  1515.           or less) may be made for MRBackup. 
  1516.  
  1517.                If you wish to contact me, I can be reached at the following
  1518.           addresses:
  1519.  
  1520.                Usenet:        mrr@amanpt1.Newport.RI.US     (always)
  1521.                Compu$erve:    72017, 136 (infrequently)
  1522.                BIX:           markr      (regularly, I hope)
  1523.  
  1524.                or
  1525.  
  1526.                Mark R. Rinfret
  1527.                348 Indian Avenue
  1528.                Portsmouth, RI 02871
  1529.                401-846-7639 (home) (1900-2200 weekdays, 0700-2200 weekends)
  1530.                401-849-8900 (work) (0700-1730)
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.                                          27
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.                                         Index
  1570.  
  1571.           "All Files" gadget  . . . . . . . . . . . . . . . . . . .  19, 20
  1572.           "Clear" gadget  . . . . . . . . . . . . . . . . . . . . . . .  20
  1573.           "Current File" gadget . . . . . . . . . . . . . . . . . .  19, 21
  1574.           "From" gadget . . . . . . . . . . . . . . . . . . . . . . . .  19
  1575.           "NOW" gadget  . . . . . . . . . . . . . . . . . . . . . . . . . 4
  1576.           "To" gadget . . . . . . . . . . . . . . . . . . . . . . . . .  19
  1577.           Abort
  1578.                error handling . . . . . . . . . . . . . . . . . . . . .  13
  1579.           Archive bit . . . . . . . . . . . . . . . . . . . . . . . . .  23
  1580.           Archive Bits  . . . . . . . . . . . . . . . . . . . . . . . .  10
  1581.           Arp.library . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  1582.           ARP-style wildcarding . . . . . . . . . . . . . . . . . . . . . 6
  1583.           Arrow gadget  . . . . . . . . . . . . . . . . . . . . . . . .  19
  1584.           Backing Up a Disk . . . . . . . . . . . . . . . . . . . . . .  16
  1585.           Backup  . . . . . . . . . . . . . . . . . . . . . . . . .  14, 15
  1586.                Operations Menu  . . . . . . . . . . . . . . . . . . . .  14
  1587.           Backup Path . . . . . . . . . . . . . . . . . . . . . . .  16, 17
  1588.           Backup Path gadget  . . . . . . . . . . . . . . . . . . . . . . 5
  1589.           Backup Volume Prefix  . . . . . . . . . . . . . . . . . . . . . 7
  1590.           Beginning of history  . . . . . . . . . . . . . . . . . . . . . 4
  1591.           Big files . . . . . . . . . . . . . . . . . . . . . . . . . .  11
  1592.           Big Files gadget  . . . . . . . . . . . . . . . . . . . . . .  11
  1593.           Blocks gadget . . . . . . . . . . . . . . . . . . . . . . . . . 6
  1594.           Charlie Heath . . . . . . . . . . . . . . . . . . . . . . . .  19
  1595.           ClrArcBit
  1596.                Utilities  . . . . . . . . . . . . . . . . . . . . . . .  23
  1597.           Code sizes
  1598.                compression  . . . . . . . . . . . . . . . . . . . . . .  14
  1599.           Codes, compression  . . . . . . . . . . . . . . . . . . . . .  13
  1600.           Colors
  1601.                Operations Menu  . . . . . . . . . . . . . . . . . . . .  14
  1602.           Command buttons . . . . . . . . . . . . . . . . . . .  20, 21, 22
  1603.           Comment lines . . . . . . . . . . . . . . . . . . . . . . . . . 8
  1604.           Comments  . . . . . . . . . . . . . . . . . . . . . . . . . .  17
  1605.           Compress  . . . . . . . . . . . . . . . . . . . . . . . . . .  18
  1606.                Utilities  . . . . . . . . . . . . . . . . . . . . . . .  22
  1607.           Compression Filter  . . . . . . . . . . . . . . . . . . . . . . 6
  1608.           Compression filter file
  1609.                format of  . . . . . . . . . . . . . . . . . . . . . . . . 7
  1610.           Compression gadget  . . . . . . . . . . . . . . . . . . .  11, 22
  1611.           Compression/Decompression
  1612.                description  . . . . . . . . . . . . . . . . . . . . . .  13
  1613.           Copy
  1614.                Utilities  . . . . . . . . . . . . . . . . . . . . . . .  22
  1615.           Creation/modification date  . . . . . . . . . . . . . . . . .  17
  1616.           Current Backup Volume . . . . . . . . . . . . . . . . . . . . . 5
  1617.           Current File gadget . . . . . . . . . . . . . . . . . . . . . . 5
  1618.           Date and time format  . . . . . . . . . . . . . . . . . . . . . 4
  1619.           Decompress  . . . . . . . . . . . . . . . . . . . . . . . . .  18
  1620.                Utilities  . . . . . . . . . . . . . . . . . . . . . . .  22
  1621.  
  1622.                                          28
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.           Decompression gadget  . . . . . . . . . . . . . . . . . .  11, 22
  1629.           Delete
  1630.                Utilities  . . . . . . . . . . . . . . . . . . . . . . .  23
  1631.           Disk sequence number  . . . . . . . . . . . . . . . . . . . .  14
  1632.           Document file . . . . . . . . . . . . . . . . . . . . . . . . . 2
  1633.           Error Count . . . . . . . . . . . . . . . . . . . . . . . . . . 4
  1634.           Error Count gadget  . . . . . . . . . . . . . . . . . . . . .  13
  1635.           Error Handling gadget . . . . . . . . . . . . . . . . . . . .  13
  1636.           Exclude Filter file
  1637.                format of  . . . . . . . . . . . . . . . . . . . . . . . . 7
  1638.           Exclude Filter gadget . . . . . . . . . . . . . . . . . . . . . 7
  1639.           Extended selection  . . . . . . . . . . . . . . . . . . . . .  18
  1640.                Utilities  . . . . . . . . . . . . . . . . . . . . . . .  21
  1641.           File creation date  . . . . . . . . . . . . . . . . . . . . .  17
  1642.           File display box  . . . . . . . . . . . . . . . . . . . . . .  19
  1643.           File requester  . . . . . . . . . . . . . . . . . . . . . . .  19
  1644.           FileSpec  . . . . . . . . . . . . . . . . . . . . . . . . . .  18
  1645.           FileSpec gadget . . . . . . . . . . . . . . . . . . . . . . .  18
  1646.           Formatting gadget . . . . . . . . . . . . . . . . . . . . . .  12
  1647.           From gadget . . . . . . . . . . . . . . . . . . . . . . . . .  19
  1648.           Home Path . . . . . . . . . . . . . . . . . . . . . . . .  16, 17
  1649.           Home Path gadget  . . . . . . . . . . . . . . . . . . . . . . . 5
  1650.           Ignore
  1651.                error handling . . . . . . . . . . . . . . . . . . . . .  13
  1652.           Incremental backup  . . . . . . . . . . . . . . . . . . . . .  10
  1653.           Initialization parameters . . . . . . . . . . . . . . . . . .  15
  1654.           Install . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  1655.           Installation  . . . . . . . . . . . . . . . . . . . . . . . . . 2
  1656.           Interactive
  1657.                error handling . . . . . . . . . . . . . . . . . . . . .  13
  1658.           Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . 2
  1659.           Lempel-Ziv  . . . . . . . . . . . . . . . . . . . . . . .  13, 22
  1660.           Lempel-Ziv compression  . . . . . . . . . . . . . . . . . . . . 6
  1661.           Listing gadget  . . . . . . . . . . . . . . . . . . . . .  10, 16
  1662.           Listing Path  . . . . . . . . . . . . . . . . . . . . . . . 6, 16
  1663.           Listing Path gadget . . . . . . . . . . . . . . . . . . . . . . 6
  1664.           Load Preferences  . . . . . . . . . . . . . . . . . . . . . .  15
  1665.                Operations Menu  . . . . . . . . . . . . . . . . . . . .  15
  1666.           Main Window Settings  . . . . . . . . . . . . . . . . . . . . . 3
  1667.           Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . .  14
  1668.           MRBackup Roll of Honor  . . . . . . . . . . . . . . . . . . .  26
  1669.           MRBackup Utilities  . . . . . . . . . . . . . . . . . . . . .  18
  1670.           MRBackup.bigfile  . . . . . . . . . . . . . . . . . . . . . .  11
  1671.           MRBackup.context  . . . . . . . . . . . . . . . . . . . . . .  14
  1672.           MRBackup.init . . . . . . . . . . . . . . . . . . . . . . . .  15
  1673.           MRBackup.xcld . . . . . . . . . . . . . . . . . . . . . . . . . 7
  1674.           ON/OFF switches . . . . . . . . . . . . . . . . . . . . . . .  19
  1675.           Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  1676.           Operations Menu . . . . . . . . . . . . . . . . . . . . . . .  14
  1677.           Output Capacity gadget  . . . . . . . . . . . . . . . . . . . . 5
  1678.           Parent directory  . . . . . . . . . . . . . . . . . . . . . .  19
  1679.           Pathname specifications . . . . . . . . . . . . . . . . . . .  16
  1680.  
  1681.                                          29
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.           PAUSE gadget  . . . . . . . . . . . . . . . . . . . . . . . .  17
  1688.           Permissions . . . . . . . . . . . . . . . . . . . . . . . . .  27
  1689.           Peter da Silva  . . . . . . . . . . . . . . . . . . . . . . .  19
  1690.           Preferences . . . . . . . . . . . . . . . . . . . . . . . . .  15
  1691.           Preferences gadget  . . . . . . . . . . . . . . . . . . . . .  15
  1692.           Protection bits . . . . . . . . . . . . . . . . . . . . . . .  17
  1693.           Quick format option . . . . . . . . . . . . . . . . . . . . .  16
  1694.           Quit  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  15
  1695.           Rename
  1696.                Utilities  . . . . . . . . . . . . . . . . . . . . . . .  23
  1697.           Restore . . . . . . . . . . . . . . . . . . . . . . .  11, 15, 17
  1698.                Operations Menu  . . . . . . . . . . . . . . . . . . . .  15
  1699.           Restoring the Backups . . . . . . . . . . . . . . . . . . . .  17
  1700.           Resume Backup . . . . . . . . . . . . . . . . . . . .  14, 15, 23
  1701.                Operations Menu  . . . . . . . . . . . . . . . . . . . .  14
  1702.           Retries gadget  . . . . . . . . . . . . . . . . . . . . . . .  13
  1703.                error handling . . . . . . . . . . . . . . . . . . . . .  13
  1704.           Retry
  1705.                error handling . . . . . . . . . . . . . . . . . . . . .  13
  1706.           Save Preferences  . . . . . . . . . . . . . . . . . . . . . .  15
  1707.                Operations Menu  . . . . . . . . . . . . . . . . . . . .  15
  1708.           Select multiple files . . . . . . . . . . . . . . . . . . . .  20
  1709.           Set Archive Bits  . . . . . . . . . . . . . . . . . . . . . .  10
  1710.           SetArcBit
  1711.                Utilities  . . . . . . . . . . . . . . . . . . . . . . .  23
  1712.           Settings  . . . . . . . . . . . . . . . . . . . . . . . . . .  15
  1713.           Slider  . . . . . . . . . . . . . . . . . . . . . . . . . . .  20
  1714.           Slider bar
  1715.                Utilities  . . . . . . . . . . . . . . . . . . . . . . .  20
  1716.           Speak . . . . . . . . . . . . . . . . . . . . . . . . . . . .  11
  1717.           SPEAK: device . . . . . . . . . . . . . . . . . . . . . . . .  11
  1718.           Status gadget . . . . . . . . . . . . . . . . . . . . . . . . . 4
  1719.           STOP gadget . . . . . . . . . . . . . . . . . . . . . . . . .  17
  1720.           Support files . . . . . . . . . . . . . . . . . . . . . . . . . 2
  1721.           Switch gadget
  1722.                Utilities  . . . . . . . . . . . . . . . . . . . . . . .  20
  1723.           Test Archive Bits . . . . . . . . . . . . . . . . . . . . . .  10
  1724.           Test Date . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
  1725.           To gadget . . . . . . . . . . . . . . . . . . . . . . . . . .  19
  1726.           Up-arrow gadget . . . . . . . . . . . . . . . . . . . . . . .  21
  1727.           User Interface  . . . . . . . . . . . . . . . . . . . . . . . . 3
  1728.           Using RAD: for Speedy Backups . . . . . . . . . . . . . . . .  23
  1729.           Utilities . . . . . . . . . . . . . . . . . . . . . . . .  15, 18
  1730.                Operations Menu  . . . . . . . . . . . . . . . . . . . .  15
  1731.           Utilities Operation . . . . . . . . . . . . . . . . . . . . .  18
  1732.           Voice gadget  . . . . . . . . . . . . . . . . . . . . . . . .  11
  1733.           Volume names  . . . . . . . . . . . . . . . . . . . . . . . .  17
  1734.           Warranties and Support  . . . . . . . . . . . . . . . . . . .  25
  1735.           Yesterday . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
  1736.  
  1737.  
  1738.  
  1739.  
  1740.                                          30
  1741.  
  1742.